@charset "utf-8";
/* CSS Document */
body { background: #fff url(../images/img001.gif) top left repeat-x; font-size: 16px; font-family: "微软雅黑"; color: #3e3e3e; }
* { padding: 0; margin: 0 auto; }
a { color: #3e3e3e; text-decoration: none; }
a:hover { text-decoration: none; }
ul { list-style: none; }
img { border: none; }
font { font-size: 14px }
h2, h4, h3 { font-size: 14px }
input, textarea, select { font-size: 12px }
.clr { height: 0; font-size: 0; clear: both; visibility: Hidden; overflow: hidden }
.head { width: 1048px; background: url(../images/img001.gif) top left repeat-x; padding-top: 3px; }
.head_1 { height: 30px; line-height: 30px; overflow: hidden; }
.head_1 li { float: right; height: 30px; width: 217px; padding-right: 3px; background: url(../images/img002.gif) top right no-repeat; text-align: center; }
.head_1 li a { display: block; height: 30px; }
.head_1 li a:hover { background: #cccccc; }
.head_2 { padding-top: 12px; padding-bottom: 12px; height: 58px; overflow: hidden; }
.logo { float: left; width: 220px; }
.head_2a { float: left; line-height: 50px; color: #929292; }
.head_2a img { vertical-align: middle; padding-left: 5px; }
.head_2mr { float: right; padding-top: 10px; }
.head_2mr a { margin-left: 10px; }
.head_3 { height:78px; padding-top:122px; padding-left:755px; background:url(../images/img001.jpg) top left no-repeat; overflow: hidden; margin-bottom: 24px; }
.head_3 img{float:left;}
.main { width: 1048px; }
.cpjs { height: 307px; overflow: hidden; margin-bottom: 0px; }
#imgMl { float: left; width: 25px; padding-top: 78px; cursor:pointer;}
.rotcarCont { float: left; width: 960px; padding: 0px 19px; }
#imgMr { float: right; width: 25px; padding-top: 78px; cursor:pointer;}
.carlis { float: left; width: 200px; margin: 0px 20px; display: inline; }
.carlis img
{
	display:block;
	height:180px;
	overflow:hidden;
	margin-bottom:10px;
}
.carlis p
{
	display:block;
	height:24px;
	line-height:25px;
	overflow:hidden;
	margin-left:10px;
}
.carlis .a1,.carlis .a2
{
	font-size:16px;
	margin-left:10px;
}
.carlis .a2
{
	color:#ccc;
}
.left { float: left; width: 325px; }
.ml { border: 2px solid #c7c7c7; height: 516px; padding-top: 18px; overflow: hidden; margin-bottom: 24px; text-align: center; }
.ml_1 { height: 236px; overflow: hidden; margin-bottom: 2px; }
.ml img { display: block; }
.right { float: right; width: 694px; }
.yhzs { border: 2px solid #c7c7c7; height: 534px; overflow: hidden; margin-bottom: 24px; }
.yhzs h2 { height: 40px; background: #ff4a01; line-height: 40px; overflow: hidden; margin-bottom: 17px; }
.yhzs h2 a { display: block; background: url(../images/img012.jpg) 20px 5px no-repeat; height: 40px; text-indent: -2000em; }
.yhzs_lis { height: 138px; overflow: hidden; padding: 0px 22px; margin-bottom: 22px; }
.yhzs_lis img { float: left; }
.yhzs_lis ul { float: right; width: 480px; padding-top: 15px; }
.yhzs_lis ul li { float: left; width: 235px; height: 35px; line-height: 35px; overflow: hidden; }
.yhzs_lis ul li a { float: left; background: url(../images/img016.jpg) 0px 13px no-repeat; padding-left: 15px; }
.axcn { background: url(../images/img017.jpg) top right no-repeat; height: 49px; overflow: hidden; line-height: 49px; margin-bottom: 23px; }
.axcn strong { padding-left: 29px; color: #fff; font-size: 22px; }
.footer { font-size: 14px; width: 100%; min-width: 1048px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1048?"1048px":"");
background: url(../images/img018.jpg) top left repeat-x; height: 122px; overflow: hidden; text-align: center; }
.footer_1 { padding-top: 10px; width: 1000px; }
.footer_1 p { float: left; line-height: 35px; height: 40px; overflow: hidden; margin-bottom: 10px; padding-right: 70px; }
.footer_1 p img { vertical-align: middle; }
.footer_1 p a { margin: 0px 22px; font-weight: bold; }
.footer .last { padding-right: 0px; }
.footer .last a { margin-right: 0px; }
/*弹出窗口样式*/
#mask { width: 100%; height: 100%; background: #000; filter: alpha(opacity=70); opacity: 0.7; position: absolute; top: 0; left: 0; }
#eject { background: url(../images/img07.png) top left no-repeat; padding-top: 32px; width: 314px; height: 396px; overflow: hidden; position: absolute; left: 50%; top: 50%; margin-top: -161px; margin-left: -157px; }
#invite_eject { background: url(../images/invite.png) top left no-repeat; padding-top: 32px; width: 497px; height: 300px; overflow: hidden; position: absolute; left: 50%; top: 50%; margin-top: -161px; margin-left: -257px; }
#mask, #eject, #invite_eject { display:none; position: fixed !important; position: absolute; _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2:document.body.scrollTop+(document.body.clientHeight - this.clientHeight)/2)
}
.close{ position:absolute; top:5px; right:15px; color:#fff; font-size:14px; cursor:pointer;}
.chgcar{ position:absolute; top:5px; right:243px; color:#fff; font-size:14px; cursor:pointer;}
.searchLis { height: 29px; padding-left: 57px; margin-bottom: 13px; cursor: pointer; position: relative; }
.chCont { float: left; height: 27px; border: 1px solid #ff9206; line-height: 27px; width: 210px; padding-left: 4px; background: #fff url(../images/img02.gif) 192px 9px no-repeat; color: #464646; position: relative; }
.chlist { display: none; float: left; width: 210px; padding-left: 4px; border: 1px solid #ff9206; border-top: none; background: #fff; position: absolute; z-index: 100; line-height: 25px; top: 28px; height: 200px; overflow-y: scroll; }
.timeLis { height: 29px; margin-bottom: 13px; padding-left: 79px; cursor: pointer; position: relative; }
.timelist { float: left; width: 88px; margin-left: 9px; display: inline; }
.timeLis .chCont { width: 82px; background-position: 57px 9px; cursor: pointer; }
.timeLis .chlist { width: 82px; cursor: pointer; }
.mileage { height: 27px; border: 1px solid #ff9206; line-height: 27px; width: 210px; padding-left: 4px; background: #fff; color: #464646; margin-left: 57px; margin-bottom: 7px; position: relative; }
.but { display: block; border: none; width: 314px; cursor: pointer; height: 60px; background: none; }
.tex { padding-right: 20px; padding-top: 10px; text-align: right; color: #fff; }
.tex a { color: #fff; }